package net.xdclass.service;

import net.xdclass.controller.request.LinkGroupAddRequest;
import net.xdclass.controller.request.LinkGroupUpdateRequest;
import net.xdclass.vo.LinkGroupVO;

import java.util.List;

public interface LinkGroupService {

    /**
     * 新增分组
     * @param linkGroupAddRequest
     * @return
     */
    int add(LinkGroupAddRequest linkGroupAddRequest);

    /**
     * 根据id删除分组
     * @param id
     * @return
     */
    int del(long id);

    /**
     * 获取详情
     * @param groupId
     * @return
     */
    LinkGroupVO detail(long groupId);

    List<LinkGroupVO> listAllGroup();

    int updateById(LinkGroupUpdateRequest request);
}
